technical translator - Inglés Sinónimo Diccionario